#app {
  font-family:'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*版心宽度*/
.bx {
	max-width:1180px;
	margin:0 auto;
}
/*公共样式*/
body{
	margin: 0;
	overflow: scroll;
}
dl,dt,dd,h1,h2,h3,h4,h5,h6,ul,ol,li,p,strong,i,em,b,s,u{
	margin: 0;
	padding: 0;
	
}
em,i,b,s,u,strong{
	font-style: normal;
}
ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul li{
	list-style: none;
}
img{
	max-width: 100%;
	width: 100%;
	height: 100%;
}
a{
	color: #333;
	text-decoration: none;
}
a:hover{
	text-decoration: none !important;
}

.row-l{
	display: flex;
	align-items: center;
}
.row-r{
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.row-lr{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.row-c{
	display: flex;
	justify-content: center;
	align-items: center;
}
.col-u{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.col-d{
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
}
.col-c{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}

/*只能用滚轮滑动页面*/
/** { touch-action: none; }*/